#include<stdio.h>
int n,m;
void ch(int a[100][100],int x,int y)
{
	int t[100]={0};
	int i,j;
	for(i=0;i<m;i++)
	{
		t[i]=a[x][i];
		a[x][i]=a[y][i];
		a[y][i]=t[i];
	}	 
}
void cl(int a[100][100],int x,int y)
{
	int t[100]={0};
	int i,j;
	for(i=0;i<n;i++)
	{
		t[i]=a[i][x];
		a[i][x]=a[i][y];
		a[i][y]=t[i];
	}	
}

int main()
{
	int a[100][100]={0},k;
	int i,j,x,y;
	char op;
	scanf("%d%d%d",&n,&m,&k);
	for(i=0;i<n;i++)
		for(j=0;j<m;j++)
			scanf("%d",&a[i][j]);
	getchar();
	for(i=0;i<k;i++)
	{
		scanf("%c",&op);getchar();
		scanf("%d%d",&x,&y);getchar();
		if(op=='H')
			ch(a,x-1,y-1);
		if(op=='L')
			cl(a,x-1,y-1);
	}
	for(i=0;i<n;i++)
	{
		for(j=0;j<m;j++)
		{
			printf("%d",a[i][j]);
			if(j!=m-1)
				printf(" ");
		}
		printf("\n");
	}
	return 0;	
}
